学习目标
1.掌握 Python 基础语法, 具备基础的编程能力;
2.建立起编程思维以及面向对象程序设计思想。
3.能够熟练使用 Python 技术完成较小程序的开发以及简单小游戏程序的开发。
学习知识点
1.计算机组成原理
认识操作系统以及操作系统的作用
2.认识 Python
认识 Python 及了解 Python 发展历史
3.Python 开发环境
Python 开发环境的搭建、Sublime 使用、Python 交互式终端使用、IPython 交互式终端使用、Pycharm 使用
4.Python 基础变量
变量以及变量的类型、标识符和关键字、变量名命名方式、算数运算符、变量数据类型转换、输入和输出、注释
5.逻辑控制语句
if语句基本格式、if…else…语句、if…elif..else语句、逻辑运算符、比较关系运算符、运算符优先级、while循环语法格式、while嵌套应用、break的用法、continue的用法
6.高级变量类型
列表概念及操作、元组概念及操作、字典概念及操作、字符串概念及操作、集合概念及操作、for循环及for…else用法
7.函数应用
函数的基本语法、函数执行流程、文档注释、带参数的函数、带返回值的函数、函数的嵌套调用、匿名函数、递归函数、局部变量和全局变量、引用
8.文件操作
文件的概念、文件的打开与关闭、文件读写, 以及文件定位读写、文件、目录相关操作
9.面向对象
面向对象介绍、类和对象的概念、魔术方法的意义及作用、对象成员的访问控制权限、继承的概念及意义、继承、多层继承和多继承、多态的概念以及应用、类属性和实例属性、实例方法、类方法、静态方法、设计模式: 单例模式
10.异常处理
理解异常的作用、捕获异常、异常的传递规则、自定义异常
11.模块和包
模块和包的概念、all的用法、import语句用法、from…import…用法、from…import * 用法